package com.pcbly.web.bean.crm;

import java.util.Date;

import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

import com.pcbly.web.bean.AbstractBaseBean;

public class PgdBean extends AbstractBaseBean {
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 9142717263602301914L;
	private String pgzlx; // 故障类型
	private String pkhxz; // 客户性质
	private String pwxType; // 维修类型
	private String pwxpz; // 维修凭证
	private String pgzfx; // 故障分析
	private String ppgr; // 派工人
	private String pwxr; // 维修人
	private Date pyyDate; // 预约时间
	private String pms; // 备注
	private String pstate; // 状态
	private String pwxState; // 维修状态
	private String psfdId; // 售后服务单ID
//	private String pcjr; // 创建人
	private Date pjdDate; // 接单时间
	private Date startDate;
	private Date endDate;
//	private String pcjdate; // 创建时间

	 

	/**
	 * @see java.lang.Object#equals(Object)
	 */
	public boolean equals(Object object) {
		return EqualsBuilder.reflectionEquals(this, object);
	}

	public Date getStartDate() {
		return startDate;
	}

	public void setStartDate(Date startDate) {
		this.startDate = startDate;
	}

	public Date getEndDate() {
		return endDate;
	}

	public void setEndDate(Date endDate) {
		this.endDate = endDate;
	}

	public String getPgzlx() {
		return pgzlx;
	}

	public void setPgzlx(String pgzlx) {
		this.pgzlx = pgzlx;
	}

	public String getPkhxz() {
		return pkhxz;
	}

	public void setPkhxz(String pkhxz) {
		this.pkhxz = pkhxz;
	}

	public String getPwxType() {
		return pwxType;
	}

	public void setPwxType(String pwxType) {
		this.pwxType = pwxType;
	}

	public String getPwxpz() {
		return pwxpz;
	}

	public void setPwxpz(String pwxpz) {
		this.pwxpz = pwxpz;
	}

	public String getPgzfx() {
		return pgzfx;
	}

	public void setPgzfx(String pgzfx) {
		this.pgzfx = pgzfx;
	}

	public String getPpgr() {
		return ppgr;
	}

	public void setPpgr(String ppgr) {
		this.ppgr = ppgr;
	}

	public String getPwxr() {
		return pwxr;
	}

	public void setPwxr(String pwxr) {
		this.pwxr = pwxr;
	}

	public Date getPyyDate() {
		return pyyDate;
	}

	public void setPyyDate(Date pyyDate) {
		this.pyyDate = pyyDate;
	}

	public String getPms() {
		return pms;
	}

	public void setPms(String pms) {
		this.pms = pms;
	}

	public String getPstate() {
		return pstate;
	}

	public void setPstate(String pstate) {
		this.pstate = pstate;
	}

	public String getPwxState() {
		return pwxState;
	}

	public void setPwxState(String pwxState) {
		this.pwxState = pwxState;
	}

	public String getPsfdId() {
		return psfdId;
	}

	public void setPsfdId(String psfdId) {
		this.psfdId = psfdId;
	}

	public Date getPjdDate() {
		return pjdDate;
	}

	public void setPjdDate(Date pjdDate) {
		this.pjdDate = pjdDate;
	}

	/**
	 * @see java.lang.Object#hashCode()
	 */
	public int hashCode() {
		return HashCodeBuilder.reflectionHashCode(this);
	}

	/**
	 * @see java.lang.Object#toString()
	 */
	public String toString() {
		return ToStringBuilder.reflectionToString(this,
				ToStringStyle.MULTI_LINE_STYLE);
	}

}
